package com.pp.small.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pp.small.product.entity.Product;

import java.util.List;

/**
 * <p>
 * spu信息 服务类
 * </p>
 *
 * @author pzh
 * @since 2024-12-12 16:12:35
 */
public interface ProductService extends IService<Product> {

    /**
     * 保存商品SPU
     * @param book
     * @return
     */
    Product saveProduct(Product book);

    /**
     * 列出所有商品SPU
     * @return
     */
    List<Product> listProduct();

    /**
     * 根据标题获取商品SPU
     * @param name
     * @return
     */
    List<Product> listByName(String name);

    /**
     * 根据ID查询商品SPU
     * @param id
     * @return
     */
    Product getProduct(String id);
}
